package com.yourenbang.lingyun.transaction.web.domain.dto.yxy;

import com.yourenbang.lingyun.core.util.json.ToJSON;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description
 * @Date 2021/5/19 10:21
 * @Created by Jason
 */
@Data
public class SftTradeExtDataDTO implements Serializable, ToJSON {

    /**
     * ":\"4003172001201704136853953793\", -- 渠道订单号
     */
    private String authRef;
    /**
     * ":\"1111111\", --扫码机构订单号（weixin、支付宝返回）
     */
    private String authOrderNo;
    /**
     * ":\"XX\", -- 实际付款金额
     */
    private String payAmount;
    /**
     * ":\"XX\", -- 优惠金额
     */
    private String discountAmount;
    /**
     * ":\"OA\", -- 卡类型，详见附录E
     */
    private String cardType;
    /**
     * ":\"3\",扫码支付
     */
    private String orderType;
    /**
     * ":\"4fa307e9cd43f5995ad9b5ff663c8114a1f8ebad\", -- 卡号hash值
     */
    private String hashPan;
    /**
     * ":\"WX\", -- 发卡机构，详见附录D
     */
    private String issuerCode;
    /**
     * ":\"1111111111\" -- 1. 指定商户的微信交易，对应的是微信的unionId 2. 其他商户的微信交易，对应的是盛付通公众号下的openId 3. 支付宝交易，对应的是支付宝的userId
     */
    private String userId;
    /**
     * ":\"1111111111\"—SN号
     */
    private String sn;
    /**
     * ":\"1111111111\"—盛付通商户号
     */
    private String sdpMerchant;
    /**
     * ":\"商户名称\"
     */
    private String merchantName;
    /**
     * ":\"双免标识\" –1：是双免 0：不是双免
     */
    private String de;
    /**
     * ":\"SIM卡序列号\ --SIM卡上印的那4排数字
     */
    private String ss;
    /**
     * ":\"销售政策编号\
     */
    private String policyId;


}